

	GENERAL



.slider_wrapper {
	position relative;
	margin -363px auto 0;
	text-align center;
	z-index 0;
}

.camera_wrap {margin 0!important;}

.camera_target_content {
	overflow visible !important;
}

.camera_wrap {
	display none;
	position relative;
	overflow visible !important;
	z-index 0;
	margin 0;
}
 
.camera_wrap img {
	max-width 10000px;
}

.camera_fakehover {
	height 100%;
	min-height 60px;
	position relative;
	width 100%;
	z-index 1;
}

.camera_src {
	display none;
}

.camera_caption {
	position relative;
	text-align center;
	margin-top 432px;
	color #fff;
	text-transform uppercase;
}

.title1 {font 400 100px100px 'Open Sans', sans-serif;}

.title2 {font 300 40px43px 'Open Sans', sans-serif;}

.camera_caption .link {
	background #3498db;
   	height 65px;
	line-height 65px;
    display inline-block;
    font 600 18px65px'Open Sans';
    padding 0 26px;
    margin-top 43px;
}

.camera_caption .linkhover {background #3a3f4d;}

.cameraCont, .cameraContents {
	height 100%;
	position relative;
	width 100%;
	z-index 1;
}

.cameraSlide {
	bottom 0;
	left 0;
	position absolute;
	right 0;
	top 0;
	width 100%;
}

.cameraContent {
	bottom 0;
	display none;
	left 0;
	position absolute;
	right 0;
	top 0;
	width 100%;
}

.camera_target {
	bottom 0;
	height 100%;
	left 0;
	overflow hidden;
	position absolute;
	right 0;
	text-align left;
	top 0;
	width 100%;
	z-index 0;
}

.camera_overlayer {
	bottom 0;
	height 100%;
	left 0;
	overflow hidden;
	position absolute;
	right 0;
	top 0;
	width 100%;
	z-index 0;
}

.camera_target_content {
	bottom 0;
	left 0;
	overflow hidden;
	position absolute;
	right 0;
	top 0;
	z-index 2;
}

.camera_target_content .camera_link {
    background url(..imagesblank.gif);
	display block;
	height 100%;
	text-decoration none;
}

.camera_loader {
    background #fff url(..imagescamera-loader.gif) no-repeat center;
	background rgba(255, 255, 255, 0.9) url(..imagescamera-loader.gif) no-repeat center;
	border 1px solid #ffffff;
	border-radius 18px;
	height 36px;
	left 48%;
	overflow hidden;
	position absolute;
	margin 0 0 18px 0;
	top 46%;
	width 36px;
	z-index 3;
}

.camera_nav_cont {
	height 65px;
	overflow hidden;
	position absolute;
	right 9px;
	top 15px;
	width 120px;
	z-index 4;
}

.camerarelative {
	overflow hidden;
	position relative;
}

.camera_commands  .camera_stop {
	display none;	
}

.camera_clear {
	display block;
	clear both;
}

.showIt {
	display none;
}

.camera_clear {
	clear both;
	display block;
	height 1px;
	margin -1px 0 25px;
	position relative;
}

.camera_wrap .camera_pag .camera_pag_ul {
    list-style none outside none;
    margin 0;
    padding 0;
    position relative;
    text-align center;
    bottom 117px;
}

.camera_wrap .camera_pag .camera_pag_ul li {
	cursor pointer;
	display inline-block;
	height 16px;
	position relative;
	text-align center;
	text-indent -9999px;
	width 16px;
}
.camera_wrap .camera_pag .camera_pag_ul li+li {margin-left 12px;}

.camera_wrap .camera_pag .camera_pag_ul li  span {
	background #999ca2;
	height 16px;
	left 0;
	overflow hidden;
	position absolute;
	width 16px;
	opacity 1;
	filterprogidDXImageTransform.Microsoft.Alpha(Opacity=100);

	-webkit-border-radius 500px;
	-moz-border-radius 500px;
	-ms-border-radius 500px;
	border-radius 500px;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent  span, .camera_wrap .camera_pag .camera_pag_ul lihover  span {
	background #3498db;
	opacity 1;
	filterprogidDXImageTransform.Microsoft.Alpha(Opacity=100);
	transition all 0.3s ease;
    -o-transition all 0.3s ease;
    -webkit-transition all 0.3s ease;
}

.camera_pag_ul li img {
	display none;
	position absolute;
}

.camera_pag_ul .thumb_arrow {
    border-left 4px solid transparent;
    border-right 4px solid transparent;
    border-top 4px solid;
	top 0;
	left 50%;
	margin-left -4px;
	position absolute;
}



 =====================Responsive=====================

@media only screen and (max-width 1699px) {
	
	.camera_caption {margin-top 27%;}

	.title1 {font-size 70px;line-height70px;}
	.title2 {font-size 30px;line-height30px;}

	.camera_caption .link {
   		font 600 16px45px 'Open Sans';
    	height 45px;
    	margin-top 14px;
    	padding 0 18px;
	}


	.camera_wrap .camera_pag .camera_pag_ul {bottom 50px;}
}

@media only screen and (max-width 1199px) {
	
	.camera_wrap .camera_pag .camera_pag_ul {bottom 50px;}

	.title1 {font-size 30px;line-height30px;}
	.title2 {font-size 20px;line-height20px;}

	.camera_caption {
		margin-top 56px;
		text-align right;
	}

	.camera_caption .link {
	    font-size 14px;
	    height 42px;
	    line-height 42px;
	    margin-top 20px;
	    padding 0 11px;
	    position relative;
	    right 2px;
	}
}


@media only screen and (max-width 995px) {
	
	.camera_loader {top 25%;}
}

@media only screen and (max-width 767px) {
	
	.title1, .title2 {display none;}

	.camera_caption {
		margin-top 27%;
		text-align center;
	}

	.camera_caption .link {display none;}

	.camera_wrap .camera_pag .camera_pag_ul {
	    top 160px;
	    position absolute;
	    left 69%;
	}

}

@media only screen and (max-width 480px) {

	.camera_wrap .camera_pag .camera_pag_ul {
	    display none;
	}
	

}